perm filename SHOWLI[CHE,WD] blob sn#010418 filedate 1972-07-26 generic text, type T, neo UTF8
00100	PUTPROP('EXPR,'PROCDEF,'STAT);
00200	
00300	EXPR SHOWLINE(LINTXT);
00400	  BEGIN SCALAR NUM,WFF,COM,ASS;
00500		NUM←CAR LINTXT;
00600		WFF←CADR LINTXT;
00700		COM←CADDR LINTXT;
00800		ASS←CADDDR LINTXT;
00900		IF CAR COM = 'ASS THEN ASS←'ASSUMPTION ;
01000		IF CAR COM='USEAX THEN COM←'AXIOM.CDR COM;
01100		IF CAR COM='USESCHM THEN COM←'SCHEMA.CDR COM;
01200		IF CAR COM='USETHM THEN COM←'THEOREM.CDR COM;
01300		TERPRI(); TERPRI();
01400		PRINC NUM;
01500		PRINC ': ;
01600		TABTO 8;
01700		COL←CURCOL();
01800		SHOWEXP WFF;
01900		IF FITSLINE(WFF,COL,0)∧FITSLINE(COM,CURCOL()+4,0)
02000		   THEN PRINC '/  ELSE TABTO 8;
02100		PRINS 'BY ;
02200		COL←CURCOL();
02300		SHOWEXP COM;
02400		IF CAR COM = 'ASS∨NULL ASS THEN RETURN;
02500		IF FITSLINE(COM,COL,0)∧LENGTH ASS+9<CHRCT()
02600		   THEN PRINC '/ ELSE TABTO 8;
02700		PRINS 'ASSUMING ;
02800		PRINS CADDDR LINTXT;
02900		RETURN;
03000	  END;
03100	
03200	END;
03300